import requestUtil from '@/util/requestUtil'

/*
不论是 get 还是 post，params 的值会添加到 url 中，被 req.query 接收，但 req.params 还是空。
req.params：指的是path参数 /admin/info1/:box 这种，比如访问时 /admin/info1/11，那么 req.params 就是 { box: '11' }。
*/

export function doLogin(data) {
  return requestUtil({
    url: '/admin/login',
    method: 'post',
    data
  })
}

export function doGetAdminInfos() {
  return requestUtil({
    url: '/admin/infos',
    method: 'get'
  })
}

export function doGetAdminInfo(id) {
  return requestUtil({
    url: '/admin/info',
    method: 'get',
    params: { id }
  })
}

export function doGetAdminInfo1(id) {
  return requestUtil({
    url: '/admin/info1/' + id,
    method: 'get',
    params: { id }
  })
}

export function doGetAdminInfo2(obj) {
  return requestUtil({
    url: '/admin/info2',
    method: 'get',
    params: obj
  })
}

export function doGetAdminInfo3(id) {
  return requestUtil({
    url: '/admin/info3',
    method: 'post',
    data: { id },
    // params: { id }
  })
}

export function doGetAdminInfo4(obj) {
  return requestUtil({
    url: '/admin/info4',
    method: 'post',
    data: obj,
    // params: params
  })
}

export function doLogout() {
  return requestUtil({
    url: '/admin/logout',
    method: 'post'
  })
}
